@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'projection'
@Metadata.allowExtensions: true
define root view entity ZC_INVOICE_ITEM
  provider contract transactional_query
  as projection on ZI_INVOICE_ITEM
{
  key BillingDocument,
  key BillingDocumentItem,
      Product,
      @Semantics.quantity.unitOfMeasure: 'BillingQuantityUnit'
      BillingQuantity,
      BillingQuantityUnit,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      NetAmount,
      TransactionCurrency,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      TaxAmount
}
